/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.bld.model.acessos;

import br.com.bld.util.facade.BLDDataErro;

/**
 *
 * @author Pedro
 */
public class AcessosEntity implements BLDDataErro {

    public static final String CLASS_ID = "AcessosEntity";

    private Integer qtdeAcesso;     //smallint NOT NULL,

    private static final String CAMPO_QTDE_ACESSOS = "Quantidade de Acessos";


    /**
     * @return the qtdeAcesso
     */
    public Integer getQtdeAcesso() {
        return qtdeAcesso;
    }

    /**
     * @param qtdeAcesso the qtdeAcesso to set
     */
    public void setQtdeAcesso(Integer qtdeAcesso) {

        if (qtdeAcesso == null) {
            throw new IllegalArgumentException(String.format(CAMPO_OBRIGATORIO, CAMPO_QTDE_ACESSOS));
        }

        if (qtdeAcesso < 0) {
            throw new IllegalArgumentException(VALOR_NAO_PERMITIDO);
        }
        this.qtdeAcesso = qtdeAcesso;
    }

}
